66f7b1c33cd951ead5acbba8f9f8a11a295a0873,everrest-core/src/main/java/org/everrest/core/impl/provider/json/ObjectBuilder.java,ObjectBuilder,createCollection,#Class#Type#JsonValue#,119
Before Change
constructor = ArrayList.class.asSubclass(collectionClass).getConstructor(new Class[]{Collection.class});
} catch (Exception e) {
try {
constructor = HashSet.class.asSubclass(collectionClass).getConstructor(new Class[]{Collection.class});
} catch (Exception e1) {
try {
constructor =
After Change
impl = ArrayList.class.asSubclass(collectionClass);
} catch (ClassCastException e1) {
try {
impl = HashSet.class.asSubclass(collectionClass);
} catch (ClassCastException e2) {
try {
impl = LinkedList.class.asSubclass(collectionClass);